package com.balabala.gym_consume.pojo.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class OrderBySnVoAddUserName implements Serializable {
    /**
     * 订单编号
     */
    private String sn;
    /**
     * 总金额
     */
    private Long totalAmount;

    /**
     * 订单状态：
     * 101->待付款；
     * 102->用户取消；
     * 103->系统取消；
     * 201->已付款；
     * 202->申请退款；
     * 203->已退款；
     * 301->待发货；
     * 401->已发货；
     * 501->用户收货；
     * 502->系统收货；
     * 901->已完成；
     */
    private Integer status;

    /**
     * 支付方式【1->微信jsapi；2->支付宝；3->余额； 4->微信app；】
     */
    private Integer payType;

    /**
     * 用户名字
     */
    private String name;

    /**
     * 支付时间
     */
    private Date payTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 发货时间
     */
    private Date deliveryTime;

    /**
     * 订单来源【0 商城 1 积分商城 2 课程 】
     */
    private Integer sourceType;

    /**
     * 收货人名称
     */
    private String receiverName;

    /**
     * 收货人电话
     */
    private String receiverPhone;

    /**
     * 详细地址
     */
    private String detailAddress;

    /**
     * 物流状态【0运输中 1已收货】
     */
    private Integer deliveryStatus;
}
